*** Settings ***
Library           String
Library           SeleniumLibrary
Resource          ../基本配置.txt
Resource          ../浏览器变量.txt
Resource          ../常用变量.txt
Resource          采购需求申请.txt
Resource          采购品目.txt
Resource          采购目录.txt

*** Test Cases ***
采购需求申请-暂存
    [Setup]    login
    打开页面    ${rcm_purchase_add}
    goto    ${rcm_purchase_add}
    capture page screenshot
    ${purchase_name}    Generate Random String    10
    添加项目名称    ${purchase_name}
    选择采购物品类型-信息货物
    ${purchase_Explain}    Generate Random String    10
    添加采购申请说明    ${purchase_Explain}
    ${sale_Demand}    Generate Random String    10
    添加代理商要求    ${sale_Demand}
    采购申请指标选择
    采购申请添加品目
    添加采购申请-采购类型-政府采购
    添加采购申请-采购方式-网上商城
    添加采购申请-评价方法-其他
    添加采购申请-是否委托招标-是
    ${acceptOpinion}    Generate Random String    15
    添加采购申请-受理说明    ${acceptOpinion}
    采购申请点击暂存
    Comment    采购申请点击提交
    采购申请断言    ${purchase_name}
    [Teardown]    close

采购需求申请-提交
    [Setup]    login
    打开页面    ${rcm_purchase_add}
    goto    ${rcm_purchase_add}
    capture page screenshot
    ${purchase_name}    Generate Random String    10
    添加项目名称    ${purchase_name}
    选择采购物品类型-信息货物
    ${purchase_Explain}    Generate Random String    10
    添加采购申请说明    ${purchase_Explain}
    ${sale_Demand}    Generate Random String    10
    添加代理商要求    ${sale_Demand}
    采购申请指标选择
    #添加采购指标时，默认会带出来一个品目信息
    Comment    采购申请添加品目-只添加一个品目
    sleep    3
    #添加品目的具体信息
    采购申请添加品目-单位    个
    采购申请添加品目-规格参数    12*25
    采购申请添加品目-数量    1
    采购申请添加品目-单价    12.5
    采购申请添加品目-需求日期
    ${purchaseDetails_remark}    Generate Random String    12
    采购申请添加品目-备注    ${purchaseDetails_remark}
    添加采购申请-采购类型-政府采购
    添加采购申请-采购方式-网上商城
    添加采购申请-评价方法-其他
    添加采购申请-是否委托招标-是
    ${acceptOpinion}    Generate Random String    15
    添加采购申请-受理说明    ${acceptOpinion}
    采购申请点击提交
    Comment    采购申请点击提交
    采购申请断言    ${purchase_name}
    [Teardown]    close

采购需求申请-走审核流程01
    [Setup]    login
    add_purchase_requirement_request
    close browser
    login-审核流程    cyadmin_cj001    123456
    打开页面    ${rcm_purchase_list}
    goto    ${rcm_purchase_list}
    capture page screenshot
    #点击审核按钮
    #获取窗口title
    ${purchase_checker_title}    get window handles
    log    ${purchase_checker_title}
    #进入审核页面
    select window    new
    采购申请审核流程-审核
    #点击确认审核通过
    采购申请审核流程-确认审核
    采购申请审核流程-审核确认时-保存
    #审核流程01结束
    [Teardown]    close

采购需求申请-自行采购-提交
    [Setup]    login
    打开页面    ${rcm_purchase_add}
    goto    ${rcm_purchase_add}
    capture page screenshot
    ${purchase_name}    Generate Random String    10
    添加项目名称    ${purchase_name}
    选择采购物品类型-信息货物
    ${purchase_Explain}    Generate Random String    10
    添加采购申请说明    ${purchase_Explain}
    ${sale_Demand}    Generate Random String    10
    添加代理商要求    ${sale_Demand}
    采购申请指标选择
    #添加采购指标时，默认会带出来一个品目信息
    Comment    采购申请添加品目-只添加一个品目
    sleep    3
    #添加品目的具体信息
    采购申请添加品目-单位    个
    采购申请添加品目-规格参数    12*25
    采购申请添加品目-数量    1
    采购申请添加品目-单价    12.5
    采购申请添加品目-需求日期
    ${purchaseDetails_remark}    Generate Random String    12
    采购申请添加品目-备注    ${purchaseDetails_remark}
    添加采购申请-采购类型-自行采购
    添加采购申请-采购方式-网上商城
    添加采购申请-评价方法-其他
    添加采购申请-是否委托招标-是
    ${acceptOpinion}    Generate Random String    15
    添加采购申请-受理说明    ${acceptOpinion}
    采购申请点击提交
    Comment    采购申请点击提交
    采购申请断言    ${purchase_name}
    [Teardown]    close
